\hypertarget{group__board__temperature}{\section{Board Temperature Monitor}
\label{group__board__temperature}\index{Board Temperature Monitor@{Board Temperature Monitor}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__board__temperature_ga836b49ee7ee49ad9e13dc50a80fa7a0a}{update\-Board\-Temperature} (\hyperlink{struct_analog___input__t}{Analog\-\_\-\-Input\-\_\-t} $\ast$input, int32\-\_\-t code)
\begin{DoxyCompactList}\small\item\em Updates the current board temperature reading. \end{DoxyCompactList}\item 
float \hyperlink{group__board__temperature_ga84f2a5a76c0781a00449e4e71a8db0bc}{get\-Board\-Temperature} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the current board temperature reading. \end{DoxyCompactList}\item 
float \hyperlink{group__board__temperature_gabd8a85a7dd96f5aa9826e7a0999f738c}{get\-Maximum\-Board\-Temperature} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the maximum temperature this board has been exposed to. \end{DoxyCompactList}\item 
float \hyperlink{group__board__temperature_ga2e1ba0973955b1358d76f0da459a36e2}{get\-Minimum\-Board\-Temperature} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the minimum temperature this board has been exposed to. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\hypertarget{group__board__temperature_ga84f2a5a76c0781a00449e4e71a8db0bc}{\index{Board Temperature Monitor@{Board Temperature Monitor}!get\-Board\-Temperature@{get\-Board\-Temperature}}
\index{get\-Board\-Temperature@{get\-Board\-Temperature}!Board Temperature Monitor@{Board Temperature Monitor}}
\subsubsection[{get\-Board\-Temperature}]{\setlength{\rightskip}{0pt plus 5cm}float get\-Board\-Temperature (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__board__temperature_ga84f2a5a76c0781a00449e4e71a8db0bc}
Retrieves the board's most current temperature reading.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The board temperature in degrees C. \\
\hline
\end{DoxyRetVals}


Definition at line 130 of file Board\-Temperature.\-c.

\hypertarget{group__board__temperature_gabd8a85a7dd96f5aa9826e7a0999f738c}{\index{Board Temperature Monitor@{Board Temperature Monitor}!get\-Maximum\-Board\-Temperature@{get\-Maximum\-Board\-Temperature}}
\index{get\-Maximum\-Board\-Temperature@{get\-Maximum\-Board\-Temperature}!Board Temperature Monitor@{Board Temperature Monitor}}
\subsubsection[{get\-Maximum\-Board\-Temperature}]{\setlength{\rightskip}{0pt plus 5cm}float get\-Maximum\-Board\-Temperature (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__board__temperature_gabd8a85a7dd96f5aa9826e7a0999f738c}
Retrieves the maximum temperature ever observed by this board.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The maximum temperature in degrees C. \\
\hline
\end{DoxyRetVals}


Definition at line 140 of file Board\-Temperature.\-c.

\hypertarget{group__board__temperature_ga2e1ba0973955b1358d76f0da459a36e2}{\index{Board Temperature Monitor@{Board Temperature Monitor}!get\-Minimum\-Board\-Temperature@{get\-Minimum\-Board\-Temperature}}
\index{get\-Minimum\-Board\-Temperature@{get\-Minimum\-Board\-Temperature}!Board Temperature Monitor@{Board Temperature Monitor}}
\subsubsection[{get\-Minimum\-Board\-Temperature}]{\setlength{\rightskip}{0pt plus 5cm}float get\-Minimum\-Board\-Temperature (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__board__temperature_ga2e1ba0973955b1358d76f0da459a36e2}
Retrieves the minimum temperature ever observed by this board.


\begin{DoxyParams}{Parameters}
{\em none} & \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em float} & The minimum temperature in degrees C. \\
\hline
\end{DoxyRetVals}


Definition at line 156 of file Board\-Temperature.\-c.

\hypertarget{group__board__temperature_ga836b49ee7ee49ad9e13dc50a80fa7a0a}{\index{Board Temperature Monitor@{Board Temperature Monitor}!update\-Board\-Temperature@{update\-Board\-Temperature}}
\index{update\-Board\-Temperature@{update\-Board\-Temperature}!Board Temperature Monitor@{Board Temperature Monitor}}
\subsubsection[{update\-Board\-Temperature}]{\setlength{\rightskip}{0pt plus 5cm}void update\-Board\-Temperature (
\begin{DoxyParamCaption}
\item[{{\bf Analog\-\_\-\-Input\-\_\-t} $\ast$}]{input, }
\item[{int32\-\_\-t}]{code}
\end{DoxyParamCaption}
)}}\label{group__board__temperature_ga836b49ee7ee49ad9e13dc50a80fa7a0a}
Updates the boards internal temperature. This will also check to see if a new minimum or maximum temperature has been reached.


\begin{DoxyParams}{Parameters}
{\em input} & Analog\-\_\-\-Input\-\_\-t$\ast$ The analog input which took the measurement. \\
\hline
{\em code} & int32\-\_\-t The integer code from the A\-D\-C. \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em none} & \\
\hline
\end{DoxyRetVals}


Definition at line 86 of file Board\-Temperature.\-c.

